package com.suncreate.zhtz.iot.model;

import java.util.Date;
import java.io.Serializable;

/**
 * (EmsItem)实体类
 *
 * @author makejava
 * @since 2021-09-10 16:11:45
 */
public class EmsItem implements Serializable {
    private static final long serialVersionUID = -36520400001432528L;

    private String itemModel;

    private String id;

    private Date createTime;

    private String itemName;

    private Date updateTime;

    private Date occurtime;

    private Double x;

    private Double y;

    private Integer alarmTimes;

    private Integer faultTimes;

    private Date lastEventTime;

    private Date lastNoticeTime;

    private String itemKey;

    private String itemgroupKey;

    private Integer numData;

    private Integer quantEvent;

    private Integer runControl;

    private Integer status;

    private String type;

    private String itemgroupId;

    private Date unfreezeTime;

    private String networkGroupName;

    private String pcGroupId;

    private String classification;

    private String currentMode;

    private String viewData;

    private String itemgroupSn;

    private Integer lastStatus;

    private Integer allAlarmConfirm;

    private String parentItemKey;

    private String itemProgram;

    private Integer itemNo;
    /**
    * 传感器485地址
    */
    private String itemRs485Id;
    /**
    * 传感器接口位置
    */
    private String itemIfaceId;

    private String pushOnOff;

    private String itemUserModel;

    private String itemUserName;

    private String itemType;
    /**
    * 是否拆分传感器
    */
    private Integer isSplit;


    public String getItemModel() {
        return itemModel;
    }

    public void setItemModel(String itemModel) {
        this.itemModel = itemModel;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getOccurtime() {
        return occurtime;
    }

    public void setOccurtime(Date occurtime) {
        this.occurtime = occurtime;
    }

    public Double getX() {
        return x;
    }

    public void setX(Double x) {
        this.x = x;
    }

    public Double getY() {
        return y;
    }

    public void setY(Double y) {
        this.y = y;
    }

    public Integer getAlarmTimes() {
        return alarmTimes;
    }

    public void setAlarmTimes(Integer alarmTimes) {
        this.alarmTimes = alarmTimes;
    }

    public Integer getFaultTimes() {
        return faultTimes;
    }

    public void setFaultTimes(Integer faultTimes) {
        this.faultTimes = faultTimes;
    }

    public Date getLastEventTime() {
        return lastEventTime;
    }

    public void setLastEventTime(Date lastEventTime) {
        this.lastEventTime = lastEventTime;
    }

    public Date getLastNoticeTime() {
        return lastNoticeTime;
    }

    public void setLastNoticeTime(Date lastNoticeTime) {
        this.lastNoticeTime = lastNoticeTime;
    }

    public String getItemKey() {
        return itemKey;
    }

    public void setItemKey(String itemKey) {
        this.itemKey = itemKey;
    }

    public String getItemgroupKey() {
        return itemgroupKey;
    }

    public void setItemgroupKey(String itemgroupKey) {
        this.itemgroupKey = itemgroupKey;
    }

    public Integer getNumData() {
        return numData;
    }

    public void setNumData(Integer numData) {
        this.numData = numData;
    }

    public Integer getQuantEvent() {
        return quantEvent;
    }

    public void setQuantEvent(Integer quantEvent) {
        this.quantEvent = quantEvent;
    }

    public Integer getRunControl() {
        return runControl;
    }

    public void setRunControl(Integer runControl) {
        this.runControl = runControl;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getItemgroupId() {
        return itemgroupId;
    }

    public void setItemgroupId(String itemgroupId) {
        this.itemgroupId = itemgroupId;
    }

    public Date getUnfreezeTime() {
        return unfreezeTime;
    }

    public void setUnfreezeTime(Date unfreezeTime) {
        this.unfreezeTime = unfreezeTime;
    }

    public String getNetworkGroupName() {
        return networkGroupName;
    }

    public void setNetworkGroupName(String networkGroupName) {
        this.networkGroupName = networkGroupName;
    }

    public String getPcGroupId() {
        return pcGroupId;
    }

    public void setPcGroupId(String pcGroupId) {
        this.pcGroupId = pcGroupId;
    }

    public String getClassification() {
        return classification;
    }

    public void setClassification(String classification) {
        this.classification = classification;
    }

    public String getCurrentMode() {
        return currentMode;
    }

    public void setCurrentMode(String currentMode) {
        this.currentMode = currentMode;
    }

    public String getViewData() {
        return viewData;
    }

    public void setViewData(String viewData) {
        this.viewData = viewData;
    }

    public String getItemgroupSn() {
        return itemgroupSn;
    }

    public void setItemgroupSn(String itemgroupSn) {
        this.itemgroupSn = itemgroupSn;
    }

    public Integer getLastStatus() {
        return lastStatus;
    }

    public void setLastStatus(Integer lastStatus) {
        this.lastStatus = lastStatus;
    }

    public Integer getAllAlarmConfirm() {
        return allAlarmConfirm;
    }

    public void setAllAlarmConfirm(Integer allAlarmConfirm) {
        this.allAlarmConfirm = allAlarmConfirm;
    }

    public String getParentItemKey() {
        return parentItemKey;
    }

    public void setParentItemKey(String parentItemKey) {
        this.parentItemKey = parentItemKey;
    }

    public String getItemProgram() {
        return itemProgram;
    }

    public void setItemProgram(String itemProgram) {
        this.itemProgram = itemProgram;
    }

    public Integer getItemNo() {
        return itemNo;
    }

    public void setItemNo(Integer itemNo) {
        this.itemNo = itemNo;
    }

    public String getItemRs485Id() {
        return itemRs485Id;
    }

    public void setItemRs485Id(String itemRs485Id) {
        this.itemRs485Id = itemRs485Id;
    }

    public String getItemIfaceId() {
        return itemIfaceId;
    }

    public void setItemIfaceId(String itemIfaceId) {
        this.itemIfaceId = itemIfaceId;
    }

    public String getPushOnOff() {
        return pushOnOff;
    }

    public void setPushOnOff(String pushOnOff) {
        this.pushOnOff = pushOnOff;
    }

    public String getItemUserModel() {
        return itemUserModel;
    }

    public void setItemUserModel(String itemUserModel) {
        this.itemUserModel = itemUserModel;
    }

    public String getItemUserName() {
        return itemUserName;
    }

    public void setItemUserName(String itemUserName) {
        this.itemUserName = itemUserName;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public Integer getIsSplit() {
        return isSplit;
    }

    public void setIsSplit(Integer isSplit) {
        this.isSplit = isSplit;
    }

}
